home *** CD-ROM | disk | FTP | other *** search
/ Champak 146 / (Vol 146) Jan 07 2012.iso / Games / super_fly.swf / scripts / DefineSprite_86 / frame_5 / DoAction.as
Text File  |  2012-01-07  |  893b  |  37 lines

  1. xSpot = random("320");
  2. ySpot = random("120");
  3. xL1 = xL4;
  4. yL1 = yL4;
  5. xLength = xSpot - xL1;
  6. yLength = ySpot - yL1;
  7. lineLength = ySpot * ySpot + xSpot * xSpot;
  8. lineLength *= "0.5";
  9. xL2 = xL1 + (xL4 - xL3);
  10. yL2 = yL1 + (yL4 - yL3);
  11. xL3 = xL1 + xLength * "2" / "3";
  12. yL3 = yL1 + yLength * "2" / "3";
  13. xL4 = xSpot;
  14. yL4 = ySpot;
  15. dcX = "3" * (xL2 - xL1);
  16. dcY = "3" * (yL2 - yL1);
  17. dbX = "3" * (xL3 - xL2) - dcX;
  18. dbY = "3" * (yL3 - yL2) - dcY;
  19. daX = xL4 - xL1 - dcX - dbX;
  20. daY = yL4 - yL1 - dcY - dbY;
  21. mvx1 = xL1 - xL2;
  22. mvy1 = yL1 - yL2;
  23. mv1 = mvy1 * mvy1 + mvx1 * mvx1;
  24. mv1 *= "0.01";
  25. mvx2 = xL2 - xL3;
  26. mvy2 = yL2 - yL3;
  27. mv2 = mvy2 * mvy2 + mvx2 * mvx2;
  28. mv2 *= "0.01";
  29. mvx3 = xL3 - xL4;
  30. mvy3 = yL3 - yL4;
  31. mv3 = mvy3 * mvy3 + mvx3 * mvx3;
  32. mv3 *= "0.01";
  33. dist = mv1 + mv2 + mv3;
  34. moveTime = dist * "1000" / "250";
  35. MoveStart = getTimer();
  36. MoveEnd = moveTime + MoveStart;
  37.